home *** CD-ROM | disk | FTP | other *** search
/ .net 2002 March / DotNetMagazine-Issue107-Coverdisc-NET107-02-03-PCMac.bin / pc / PC Software / free_browsing / DavesQckSearchDbar3-14 / dqsd.exe / ChangeLog.txt < prev    next >
Text File  |  2002-10-03  |  19KB  |  377 lines

  1. -- What's new for 3.1.4 (October 3, 2002)
  2.  
  3. New Searches
  4.  
  5. * smlnk - smLNK is a link-shortening redirector where the URLs are as short as possible (from Jonathon Marshall)
  6. * cjfr - Get the conjugation for a french verb
  7. * synfr - get synonyms for a french word
  8. * webpoll - displays a graph illustrating the timings of the objects on a web page (from Dean Wilson)
  9. * dg - GoDaddy DynaGen Domain Search; finds intelligent variations of domain names given a word (from Glenn Carr)
  10. * mysimon - MySimon price comparison engine
  11. * dhl - Track DHL packages
  12. * usps - Track USPS packages
  13. * abex - Track Airborne Express packages
  14. * wpfr - Get an address from a name in France
  15. * msda - Microsoft Discussion Archive search
  16. * shack - Search the shacknews.com comments database (from Wolfgang Deutsch)
  17. * dps - Search for the best DVD prices from several online merchants (from Steven J. Heil)
  18. * pgrab - Price searches, product info, vendor ratings & reviews. (from Andrew D. Myers)
  19. * httpd - Netcraft's "Whats that site running" database/web server information
  20. * archi - Archive.org's Way Back Machine.
  21. * videoeta - Search the videoeta.com site for video release information
  22. * npdr - Search www.nursespdr.com database for drug information.(from John W. Bairen, Jr.)
  23.  
  24. Modified Searches
  25.  
  26. * setiq - yet another cosmetic change (use of <div> rather than <a>)
  27. * yg - Added /number switch for jumping directly to a message number in the archive
  28. * &, gg /cache - Moved from 'Other' category to 'Search the Web'
  29. * pg - Added /ebi switch to search Tecriture.com's Ebook Initiative site.
  30. * af - changed the default search to use an GET instead of a POST. Improved load time in mozilla.
  31. * jdk - restricted to target English-language reference pages (Google is picking up a mix of languages).
  32.  
  33. Enhancements
  34.  
  35. * pagetemplate preference - set to "maximized.htm" to maximize results window; or set to any HTML
  36.   page that sets up the browser window the way you want it for your results. 
  37. * Fixed some descriptions in various searches; moved some searches to more appropriate categories
  38. * User-defined searches can be added to a 'localsearches' subdirectory.  These will not be overwritten on upgrading.
  39.   User-defined searches are indicated in the help and the qsfind popup with a different color, and in the
  40.   menu with '[local]'
  41. * Modified to display command as tooltip for shortcut on the menu if a name for the shortcut was supplied.  
  42.   This is helpful to see what the actual command is from the shortcuts menu without having to open up localaliases.txt.
  43. * Added add-ons and searches to modify the popup menu using calls to registerMenuHook
  44. * Added ability for subcategories in the popup menu by nesting <category/>'s and for not adding a search if the category has a "nomenu" attribute
  45.  
  46. Bug Fixes
  47.  
  48. * Duplicate search function names were not being detected due to an invalid xquery path
  49. * Uppercase FORM elements were not being detected due to an invalid xquery path
  50. * Change search property name from 'menudisplay' to 'aliasmenudisplay'
  51. * Fixed parseArgs to not require spaces between comma-delimited list of switches
  52.  
  53.  
  54. -- What's new for 3.1.3 (September 9, 2002)
  55.  
  56. Bug Fixes
  57.  
  58. * aliases.txt - corrected 2 aliases to reflect the change of searches names that occured in v 3.1.1
  59.  
  60. -- What's new for 3.1.2 (September 8, 2002)
  61.  
  62. Modified Searches
  63. * bible - renamed to bg (Bible Gateway) to avoid English word "Bible"
  64.  
  65. Enhancements
  66. * Installer fixed to delete old names for *.xml searches.
  67. * Gg bug fixed where /directory would "stick" and apply to the next gg search.
  68.  
  69. -- What's new for 3.1.1 beta (September 6, 2002)
  70.  
  71. New Searches
  72.  
  73. * walmart - Search WalMart online.
  74. * iep - Internet Encyclopedia of Philosophy (from Andrew Carpenter)
  75. * sep - Stanford Encyclopedia of Philosophy (from Andrew Carpenter)
  76. * encarta - Microsoft Encarta (from Andrew Carpenter)
  77. * ep - Epinions (from Andrew Carpenter)
  78. * wc - Get the time around the world at timeanddate.com (from John Bairen)
  79. * jsexec - Execute a Javascript command
  80. * jsref - Search for Javascript commands reference
  81.  
  82. Modified Searches
  83.  
  84. * bible - David Thompson added switches for multiple translations
  85. * msk - added /google switch
  86. * setiq - cosmetic change
  87. * wfb - standardized layout
  88. * short - renamed to msl to avoid English word "short"
  89. * drink - renamed to drinkstreet to avoid English word "drink"
  90. * slash - renamed to sd to avoid English word "slash"
  91. * phone - renamed to anywho to avoid English word "phone"
  92. * chart - renamed to bigchart to avoid English word "chart"
  93. * at - renamed to atech to avoid English word "at"
  94. * pw - fixed bugs in pricewatch search
  95. * map - improved address parsing code, renamed to mq to avoid English word "map"
  96. * man - renamed to manpage to avoid English word "man"
  97. * day - renamed to daypop to avoid English word "day"
  98. * roman - renamed to rnum to avoid English word "Roman"
  99. * lottery - renamed to lottogen to avoid English word "lottery"; and modified to handle arbitrary number ranges.
  100. * base - renamed to radix to avoid English word "base"; and modified to take an optional arbitrary radix.
  101. * so - now name / chairman / department / APE searches possible
  102. * ask - renamed to aj to avoid English word "ask"
  103. * aim - renamed to aolim to avoid English word "aim"
  104. * law - renamed to findlaw to avoid English word "law"
  105. * palm - renamed to palmgear to avoid English word "palm"
  106. * start - renamed to nlstart to avoid English word "start"
  107.  
  108. Enhancements
  109.  
  110. * When dragging text to the search bar, if the shift key is held down when dropping the text the default search won't be automatically invoked.
  111. * Returned to using msxml.document (without the 2) and changed dicit.xml and acine.xml and holidays.fr.xml to be ASCII only, using entity escapes.
  112.  
  113.  
  114. -- What's new for 3.1 (August 27, 2002)
  115.  
  116. New Searches
  117.  
  118. * acine - Search allocine.com, THE french site about movies, stars, theaters schedules, critics, trailers, etc...
  119. * bq - Search Bartlett's Familiar Quotations at http://www.online-literature.com
  120. * cp - search for CodeProject, a code sharing site (from Andreas Saurwein)
  121. * dicit - Italian dictionary + Italian-English dictionary from Tom Creek
  122. * dir - Get driving directions from one place to another (from Pete H).
  123. * exp - Expedia (from Allen B. MacKenzie)
  124. * fm - Freshmeat.net search from Brent Beardsley
  125. * fv - FlightView search (from Allen B. MacKenzie)
  126. * gfaq - GameFAQs.com from Casper Kvan Clausen
  127. * guiasp - Find maps and addresses in Brazil; from Andrew Francis
  128. * howfar - Find out how far it is from city to city (from John Bairen).
  129. * hv - Rex Swain's HTTP Viewer; See exactly what an HTTP request returns to your browser
  130. * infosec - search http://www.infosecuritymag.com/ for security information (from John Bairen)
  131. * jdk - searches the Sun JDK
  132. * law - FindLaw Law Library from John W. Bairen, Jr.
  133. * newsau - Search for news topics at news.com.au, from Steve Lin
  134. * nup - Nupedia (from Thad Kerosky)
  135. * palm - PalmGear.com search (from Herman Fuchs)
  136. * pg - Project Gutenberg/Public Domain book (pg) search (from Thad Kerosky)
  137. * pinp - ServiceObjects' DOTS GeoPinpoint IP address Location converter (from Thad Kerosky)
  138. * que - Interface with Queue (http://www.irondust.com/queue) from Nick Tornow
  139. * rfc - search the Internet RFC/STD/FYI/BCP Archives (from Joey Lesh)
  140. * rot13 - Glenn added a rot13 converter function
  141. * setiq - Login as an admin to your setiqueue web admin interface - from MLL
  142. * sf - Sourceforget.net search from Brent Beardsley 
  143. * short - Abbreviate long and convoluted URLs (from Reginald Braithwaite-Lee)
  144. * slash - Search Slashdot (from Paul Bowers)
  145. * spcs - Send Sprint PCS One-Way web messages (from Rick Olson)
  146. * ulwhois - whois information from whois.userland.com
  147. * vir - search http://www.virusbtn.com/ for virus information (from John Bairen)
  148. * wgn - Search Windows Guide Network (from John Bairen).
  149. * wik - Wikipedia search (from Thad Kerosky)
  150. * wn - WordNet online lexical reference system search (from Princeton) contributed by Shakeel Mahate.
  151. * wotsit - Programmers File Format Reference
  152. * yp - Yellow pages search from Tim Danner
  153.  
  154. Modified Searches
  155.  
  156. * acine - added /video switch and better use of nullargs
  157. * amaz - now tags to dqsd associate account, and added switches for catalog areas and restaurants
  158. * conv - missing "/" in the usage section
  159. * dicfr, gg, googletrans, telfr - better use of nullargs
  160. * ebay - Fixed regular expression so "ebay <itemnumber>" will work correctly.
  161. * fv - Allen B. MacKenzie fixed a bug.
  162. * gg - /fresh switch disappeared (/since is enough) - /since now allows a number of days in addition to t,y,w,m, and gets independent of goosearch
  163. * gg - added /fresh switch to find pages index over the last day, week, month
  164. * gg - MLL added /news and more language switches (type "gg ?")
  165. * hs - added /new from Brent Beardsley
  166. * jdk - added /1.4, /1.3, /tutorial, /all, /j2ee, /jls, /jvm options
  167. * multi - apostrophes (') in the query now don't generate errors
  168. * pcm - Thad K. updated.
  169. * qsfind - Changed to display a popup window instead of an alert dialog when no match is found.
  170. * setiq - MLL added warning to description about password retention
  171. * setiq - new switches : connect and display
  172. * so - Non-digits characters are removed form the search string
  173. * temp - Steven Ehrbar added Kelvin and Rankine conversions, /centigrade switch
  174. * thw - updated the search (the form changed on the site) and added /category switch
  175. * ups - now allows spaces in tracking number(s)
  176. * ups - Tim Dierks fixed to zero out old search values from the form and edit out non-alphanumerics (since value was used in eval, single quotes could cause JS errors).
  177. * yp - Tim Dierks added support for addresses
  178.  
  179. Enhancements
  180.  
  181. * Names that resemble FTP servers (i.e., start with "ftp.") are opened 
  182.   with the ftp: protocol.  (Feature request #598368)
  183. * Brent Beardsley modified the add-on support to load all xml files
  184.   for an add-on, not just one.
  185. * Incorporated Thad Kerosky's changes to googlespell add-on to display
  186.   results in a popup window.  Added a common method, displayPopupMessage,
  187.   to defer_tools.js.
  188. * dictionarypop add-on is now available (from Thad Kerosky)
  189. * install now bundled with xplocalsearch.css, to be used as localsearch.css to make
  190.   things match with XP default theme.
  191. * changed default length of retained search history from 50 to 1000.
  192. * Added Finnish translation (from Toni Viemero)
  193. * switches now can contain . and -. This is used here: jdk HashMap /1.3
  194. * changed defer_tools.js for special searches like setiq.xml that need 
  195.   several forms opened in one window
  196. * added empty localprefs.js and localsearch.css to install, instead of 
  197.   requiring user to create them if they don't exist.
  198. * Shift-F8 and Shift-Ctrl-B now search forward through the history
  199.   instead of searching for a prefix
  200. * Dutch holidays to 2013 (in both Dutch and English language) from Johan Geertsma 
  201. * Modified 'shortcut' detection to allow shortcuts starting with numbers
  202. * Andrew Francis added basic character escaping to the date/time format string.  
  203.   Allows use of literal characters like 'd' that would normally be interpreted 
  204.   as date/time formats.
  205. * Modified automatic update notification to default to only final releases.  This
  206.   can customized to notify for final or beta and final releases.
  207. * Modified update check to display a message box if there
  208.   was an error (e.g., no internet) and there was an explicit
  209.   check.
  210. * Italian holidays thru 2020 from Tom Creek
  211. * Sean Farrell added Microsoft Outlook option for calendar
  212. * 2002 Italian holidays from Tom Creek
  213. * 2002-2020 French holidays
  214. * 2002-2005 Australia NSW holidays from Steve Lin
  215. * Added check for newer version
  216. * Will rewrote the 'window finding' code to use a 'document' object 
  217.   passed-in from the script, rather than the original method of wandering 
  218.   around class names.   The latter always looked fragile, and has proved to 
  219.   be so in real life.
  220.  
  221. Bug Fixes
  222.  
  223. * Made googlespell add-on function names unique so there would not be
  224.   any collisions with other methods.
  225. * changed progid for MSXML component from MSXML.DOMDocument to MSXML2.DOMDocument
  226. * curr - fixed bug with decimal currency conversion (1.23 usd>cad)
  227. * If you have an old localprefs.js that sets defaultsearch to a nonexistent search, gg is used.
  228. * A local alias can now override a search name.  This was causing a script error
  229.   when the menu was invoked.
  230. * Search forms can now have input elements named "target" without causing a script error
  231. * Labor day in holidays.nl.*.xml files now happens every year (thanks MLL and Johan Geertsma)
  232. * Ctrl-A now correctly does "Select All" rather than DEL.
  233. * URLs, filenames, etc. are now detected with leading whitespace
  234. * Will Dean added a possible fix for missing tray icons at startup.  Also,
  235.   refreshing icons can be done explicitly by typing 'refreshicons'.
  236. * updated the link to the FAQ in the about box.
  237. * Will fixed problem with leading zeros in XML holiday files
  238. * Changed regex in parseArgs to allow any non-whitespace character in switch values.  
  239.   Previously it only allowed identifier characters which excluded periods, etc.
  240. * Can now set category for searches in localaliases.txt
  241.  
  242.  
  243. -- What's new for 3.0 (June 28, 2002)
  244.  
  245. Search bar
  246.  
  247. * New cascading help menu
  248. * Most-recently-used list on help menu
  249. * Support for DEL key and CTRL-INS, etc. cut/copy/paste
  250. * Fix for problems on machines set for non-English character encoding
  251. * Ability to enable/disable searches in the help window
  252. * Shift-Enter on search forces new browser window (overrides reuseBrowserWindowMode)
  253. * Search history search (enter part of a previous search and press f8)
  254. * Improved installer and version checking
  255. * Calender - some bug fixes
  256. * Lots of minor bug fixes
  257. * Global hot key (WIN - S) to jump to DQSD from any application
  258. * "?" followed by a string displays all searches with that string in the search or
  259.   description
  260.  
  261.  
  262. New Preferences
  263.  
  264. * helptime - Time for which help text is displayed at startup
  265. * startdelay - Setting this to a large number (milliseconds) may help with the 
  266.                missing tray icons
  267. * calStart - calendar can be started with double click rather than right-click
  268. * helpSortKey - Choose whether searches are sorted by name or alias
  269. * displayHelp - Set this to false to stop display of help strings 'Quick Search' 
  270.                 and 'Display ? for help'
  271. ??? - there are lots more than this
  272.  
  273.  
  274. Customisation
  275.  
  276. * All visual styling of DQSD elements moved to search.css with localsearch.css override
  277. * localprefs.js added to allow local override of preferences
  278. * parseArgs 
  279.   A.  Rewrote parse args to solve the problem of switches that were
  280.   never defined to be switches from being removed from the query.  This
  281.   caused problems with functions that use switches and expect a url
  282.   parameter (http://www.yahoo.com would become http:/.yahoo.com due to
  283.   the parsing).
  284.   B.  Added an optional third parameter to the function that will
  285.   disable the switch expansion (/b becomes /books).  A complicated
  286.   search that expects the '/' character in the query can use this to
  287.   avoid any problems.
  288.   C.  Added another output property which returns the switches in an
  289.   associative array.  In other words /foo:bar will be returned as
  290.   switch_val["foo"] with the value "bar". The function should still 
  291.   be backwards compatible so existing searches do not have to be 
  292.   modified.
  293.  
  294. * isURL -
  295.   Added the function isURL which determines if a given string is an
  296.   http or https url or not.  If it is it will return the string, and if
  297.   it is not, it will return false.  If the string looks like a dns
  298.   name, the function will prefix the string with "http://" before
  299.   returning it.  
  300.  
  301. * convertStylesToInline - a new function called convertStylesToInline 
  302.   which is used to shoehorn the stylesheet into a window.createPopup 
  303.   spawned popup.  
  304.  
  305. * Added function nullArgs.  I noticed that all of the functions that 
  306.   I've written open the search link () if the query is null and raise 
  307.   an alert with the  if the query is "?".  The nullArgs function 
  308.   encapsulates all of this.  With nullArgs, the user does not have 
  309.   to write a different version of the description for HTML and for the 
  310.   alert.  This may be a good way to standardize searches so that the 
  311.   user knows that he can find help about a function by calling it 
  312.   with a "?" as the only argument.
  313.  
  314. * localaliases.txt - Added name and description fields
  315.  
  316. * Support for Add-ons - see FAQ
  317.  
  318.  
  319. New / Modified Searches
  320.  
  321. * yg - Yahoo groups search  
  322. * gg - Fixed bug when there were no parameter or switches defined.
  323. * gguk - goggle UK search
  324. * babel babel search - language translation  
  325. * QSFind - Improved appearance
  326. * babel - improved display of help text
  327. * freetrans - improved display of help text
  328. * ystocks - improved display of help text
  329. * yweather - search yahoo weather for a weather forecast.  Uses the 
  330.              personalization variables in lieu of an argument if the 
  331.              user has them set.
  332. * ystocks - search yahoo finance for stock information.
  333. * webopedia - search the webopedia for technical terms.
  334. * qsfind - The purpose of qsfind is to help the user find relevant 
  335.            searches.  qsfind will allow the user to search through the 
  336.            available functions and see a list of results.  For example, 
  337.            "qsfind yahoo" will create a popup that displays the list of 
  338.            searches that have something to do with yahoo.  Then if the 
  339.            user clicks on the function name, the text will pre-fill the 
  340.            search dialog box.
  341. * dns - searches dnsstuff.com
  342. * temp - bug fixes to temperature converter
  343. * so - Search societe
  344. * mac - mac address conversion
  345. * lottery - lottery number generation
  346. * roman - roman numberal builder
  347. * gtwhois - geektime whois service
  348. * winres - takes an optional url to open
  349. * phone - now detects phone number regardless of trailing whitespace
  350. * mrqe - Movie review query engine
  351. * sb - Changed switchboard search to make /person the default switch
  352. * Searches submitted Sarah Sweeney:
  353.     - All Recipes
  354.     - Chapters|Indigo
  355.     - InfoSpace.ca Individual Search
  356.     - InfoSpace.ca Business Search
  357.     - InfoSpace.ca Category Search
  358.     - CA Reverse Phone Lookup
  359.     - CA Reverse Business Phone Lookup
  360.     - Rotten Tomatoes
  361.     - The Weather Network Forecast
  362.     - Snopes.com Urban Legends
  363. * telfr - French telephone lookup (telfr)
  364. * googletrans - Google.com Language Translation
  365. * dicfr - Search French words definition
  366. * af - Acronym Finder now accepts switches: /reverse, /begins_with, /wildcard
  367. * rz - RhymeZone search (an online tool that aspires to be the best and fastest way for writers to find words.)
  368. * mm - Changed to use generic multimap server and client rather than uk2.multimap.   Helps when their system is busy.
  369. * sp - Safe Proxy; Anonymous browsing through the safeproxy.org proxy.
  370. * anon - Anonymizer; Anonymous browsing through the Anonymizer proxy.
  371.  
  372.  
  373. Miscellaneous
  374.  
  375. * Added default key-binding descriptions to help
  376. * Modified installation to prompt user for reboot if needed to replace old DLL
  377.